package Demo1;

import java.util.concurrent.Executors;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: homechen
 * Date: 2024-03-10
 * Time: 14:29
 */
public class ThreadDemo2{

    public static void main(String[] args) {
        Executors executors;
    }

//    @Override
//    public void run() {
//        while (true) {
//            // 执行的代码
//        }
//    }
//    myThread.stop(); // 停止线程

//    @Override
//    public void run() {
//        while (!Thread.currentThread().isInterrupted()) {
//            // 线程执行的方法
//        }
//        // 此时线程会收到一个中断信息，可自行在代码中进行检查并处理
//        myThread.interrupt();// 停止线程

//    private volatile boolean flag = true; // 一定要加 volatile 关键字，避免内存可见性问题，导致线程不能终止
//    public void stopThread() {
//        flag = false;
//    }
//    // 继承 Thread 重写 run 方法
//    @Override
//    public void run() {
//        while (flag) {
//            System.out.println("执行线程！");
//        }
//    }
}
